// JavaScript Document
function Demanda(tipoConsulta){
		 
		 var pagina = "paginaReceberDados/cadastroDemanda.php" ;
		 var ano = $("#txtNumeroAno").attr("value");
		 var Numero = $("#txtNumero").attr("value");
		 var AreaResponsabilidade = $("#txtAreaResponsabilidade").attr("value");
		 var DataEntrega = $("#txtDataEntrega").attr("value");
		 var DataEntrada = $("#txtDataEntrada,txtDescricao:txtDescricao").attr("value");
		 var Desenho = $("#txtDesenho").attr("value");
		 var Ccusto = $("#txtCcusto").attr("value");
		 var Descricao = $("#txtDescricao").attr("value");
		 var ItemCodificavel = $("#txtItemCodificavel").attr("value");
		 var Programador = $("#txtProgramador").attr("value");
		 var Ramal = $("#txtRamal").attr("value");
		 var TipoNota = $("#txtTipoNota").attr("value");
		 var TipoEntrega = $("#txtTipoEntrega").attr("value");
		 var confirmacao = true;
		 var mensagem = "";
		 if(tipoConsulta == "editar"){
		     var situacao = $("#txtSituacao").attr("value");
			 var tecnico = $("#txtTecnico").attr("value");
		 }else{
		 	 var situacao = 0;
			 var tecnico = 0;
		 }
		 if(ano.length != 2){
			 confirmacao = false;
			 mensagem = "<li class='errosFormsTextoLi'>O campo ano é obrigatório</li>";
		 }
		 if(Numero.length != 8){
			 confirmacao = false;
			 mensagem = mensagem +   "<li class='errosFormsTextoLi'>O campo Número é obrigatório</li>";
			  
			 
		 }
		 if(DataEntrega.length != 10){
			 corfirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Data Entrega precisa ter 10 dígitos.</li>";
		 }
		 if(DataEntrada.length != 10){
			 corfirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Data Entrada precisa ter 10 dígitos.</li>";
		 }
		 if(!(Ccusto.length == 0)){
		 	if(Ccusto.length != 4){
				 corfirmacao = false;
			 	mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Ccusto é obrigatório</li>";
		 	}
		 }else{
		 	Ccusto = null;
		 }
		  if(Descricao.length == 0){
			 confirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Descrição é obrigatório</li>";
		 }
		  
		  if(Programador.length == 0){
			 confirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Programador é obrigatório</li>";
		 }
		 if(verificarData(DataEntrada) == false){
			 confirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>Data inválida.</li>";
		 }
		 if(verificarData(DataEntrega) == false){
			 confirmacao = false;
			 mensagem = mensagem +  "<li class='errosFormsTextoLi'>Data inválida.</li>";
		 }
		 if(!(Ramal.length == 0)){
		  	if(Ramal.length != 4){
				 confirmacao = false;
			 	 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O campo Ramal mínimo 4 caracters.</li>";
		 	}
		 }else{
		    Ramal = null;
		 }
		 
		if($("#txtNumero").attr("class") == "erro"){
				 confirmacao = false;
			 	 mensagem = mensagem +  "<li class='errosFormsTextoLi'>O número da nota já foi cadastrado.</li>";
		}
		
		Numero = ano + Numero;
		if(confirmacao == true){
			$.post(pagina,{txtNumero: Numero,txtAreaResponsabilidade: AreaResponsabilidade, txtCcusto: Ccusto, 
			txtDataEntrega:DataEntrega,
			txtDataEntrada:DataEntrada,
			txtDescricao:Descricao, 
			txtDesenho:Desenho,
			txtItemCodificavel:ItemCodificavel,
			txtProgramador:Programador, 
			txtRamal:Ramal,
			txtTipoNota:TipoNota,
			txtTipoEntrega: TipoEntrega,
			tipoConsulta: tipoConsulta,
			situacao: situacao,
			tecnico: tecnico
			},function(resposta){
						$("#conteudo").empty();
						if(tipoConsulta == "inserir"){
							if(resposta != "false"){
								$("#conteudo").load(resposta);
							}
						}else{
							
							$("#conteudo").append(resposta);
						}
			});
		}else{
					$("#errosForms").append(mensagem);	
					$('#errosForms').slideToggle('slow');
					mensagem = ""; 	
		}
					
}
//função para verificar a data 
	function verificarData(data){
		if(!(data.substring(3, 5) < 0 || data.substring(3, 5) > 12)){
			if(!(data.substring(6) < 1950 || data.substring(6) > 3000)){
			  if(data.substring(3, 5) != 2){
				  if(data.substring(3, 5) == 1 || data.substring(3, 5) == 3 || data.substring(3, 5) == 5 || data.substring(3, 5) == 7 || data.substring(3, 5) == 8 || data.substring(3, 5) == 10 || data.substring(3, 5) == 12 ){
					 if(data.substring(0, 2) < 0 || data.substring(0, 2) > 31 ){
					 	return false;
					 }else{
					     return true;
					 }
				  }else{
				  	 if(data.substring(0, 2) < 0 || data.substring(0, 2) > 30 ){
					 	return false;
					 }else{
					    return true;
					 }
				  }
			  }else{
				  if(data.substring(0, 2) < 0 || data.substring(3, 5) > 28){
					  return false;
				  }else{
				       return true;
				  }
			  }
			}else{
				return false;
			}
		}else{
			return false;
		}
			 
	}
